Supporting Virtual Interaction Objects with Polymorphic Platform Bindings in a User Interface Programming Language
نویسنده
چکیده
Today, there are numerous software patterns for the software engineering of User Interfaces through interaction object classes that can be automatically retargeted to different graphical environments. Such methods are usually deployed in implementing multi-platform User Interface libraries, delivering Application Programming Interfaces (APIs) typically split in two layers: (a) the top layer, encompassing the platform independent programming elements available to client programmers; and (b) the bottom layer, delivering the platform specific bindings, implemented differently for each distinct graphical environment. While multi-platform interaction objects primarily constitute programming generalizations of graphical interaction elements, virtual interaction objects play the role of abstractions defined above any particular physical realization or dialogue metaphor. In this context, a sub-set of a User Interface programming language is presented, providing programming facilities for: (a) the definition of virtual interaction object classes; and (b) the specification of the mapping-logic to physically bind virtual object classes across different target platforms.
منابع مشابه
High Level 3d Object Selection for the Unicon Language
Most computer graphics applications depend heavily on user input. Within many games and virtual environments, for example, user input is essential to create and/or direct actions within a virtual world. Much of this input comes through direct interaction with the virtual world’s content, usually using a mouse. Most programming languages' graphics libraries provide low level APIs for 3D object s...
متن کاملOpen online virtual experiment teaching platform design and implementation based on the Struts2 framework
This paper adopts JSP dynamic development language, struts2 core framework implements open online virtual experiment teaching platform system, the system using virtual reality technology to simulate the real experiment, include the experiment simulation platform and virtual experiment teaching management system. The simulation platform builds virtual experiment environment, so that the students...
متن کاملInvestigating the Level of Observing the Evaluation Criteria for User Interface in library services providing to the blind and deaf users in the word
Purpose: Digital library user interfaces has a determining role in desirable performance of this kind of libraries. Digital Library service providers to the blind and deaf users will have their best performance when the users (deaf and blind users) could have a proper interaction with them. This study aims to evaluate and analyze the criteria related to user interface in digital libraries servi...
متن کاملInteraction with the Internet of Things
UI generation stylesheet Abstract UI to XHTML stylesheet Abstract UI description XHTML [Java ME] Apache Cocoon framework OWL-S description Service User Interface Annotation description Abstract widget type modelwidget type model Abstract parameter type modelparameter type model Figure 2. The Pervasive Service Interaction (Perci) framework architecture. Perci provides for integrated interaction ...
متن کاملEvaluation of Large-Scale Mobile Multimedia Communication System Built on Telescript Agent Platform - The Paseo Service
Since 1989 the authors have been studying the concepts of l)Implementing realworld objects in virtual space. 2)Smooth navigation using intelligent agents. 3)Optimum communication anytime, anyplace and anyone. In order to realize and test these concepts, we have developed the fundamentals of the Paseo service which combines the TelescriptTM’*lJ agent platform and MagicCapTM(*” realworld & object...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004